Computer-Controlled Machining

Objectives

Individual Assignment
1)Make (design+mill+assemble) something big (~meter-scale).

Group Assignment
1)Test run-out, alignment, speeds, feeds, and tool paths for your machine. 

Research.

>I tried to understand various CNC machining operations further from here.
>I learned what G-Code is and it’s fundamentals from here.
>Jogin asked all of us to do this bookshelf tutorial from end to end before we start designing and it helped immensely.
>I also looked up some old Assignments  and Pintrest and I need to do something new other than chairs and table.

 

Mobirise

Basic Idea of CNC Milling.

Mobirise

Shopbot

Shopbot.

Material Capability- Almost all materials from Plastic and Plywood, MDF, Soft & Hardwood etc except metal or anything that requires cutting lubrication
Data Format- gcode
Gcode (tool path) Generation Software- 3D-CAM, VCarve, Fusion360 (we used Vcarve)
Data Format(2D)- svg, dxf, dwg, eps, ai, pdf, skp
Data Format(3D)- stl, obj

Mobirise

Control Box.

Key Components of ShopBot

Control Box:
All the electronics are integrated into the shopbot main control box.It has a Machine ON/OFF switch and a Spindle Lock/Unlock key switch (disallows/allows milling head spindle rotation). After the Spindle key is inserted turning it clockwise once Switches it ON. The shopbot also has an additional Emergency Stop Switch placed on the other side, so that the user could access the emergency button easily from that side of the machine.

Power Distribution Box(Electronic speed controller for Spindle Motor): Bed and Sacrificial Layer: 

The bed is the cutting platform and its size is 1300mm along x-axis 1200mm along Y-axis and 150mm along z-axis. The X and Y axis are the length and the breadth of the bed respectively. The Z axis is perpendicular to the bed and its length depends on the length of the end mill. To have a rigid supporting layer on the bottom of the work piece an additional piece of plywood is placed above the bed called the sacrificial layer.The sacrificial layer also protects the milling bit from the damage that may occur by avoiding unwanted touching with the metal body.

Mobirise

Hand Controller

Machine Hand Controller with ESTOP Switch: 


Shopbot has a wired remote hand controller which consists of an emergency Stop (ESTOP) Switch, a reset switch and a spindle start button(Important). In case of emergency the machine can be stopped using the ESTOP switch.
Stopping using emergency stop button wont resume the operation, hence it is advisable that it is used only in case of real emergency. At all other times, keep a finger ready on the Space bar key of the computer to pause the operation.you can also adjust the spindle speed by shift + </>,And you have to run spindle for almost 2 minutes for a cold start.t

Mobirise

Drill bit Vs End mills

Drill bit Vs End Mills

A drill bit need to cut straight into the material hence will have teeth at tip. But an End mill needs to cut from the sides also, that means it needs to have a cutting edge spiraling all the way up to the flute.(Rahul S Rajan)
Flutes :-
Flutes are the spiraling shafts cut along the surface of an end mill. They serve two purposes, one for cutting the material and other for clearing the wood chips from the cutting area. Less number of flutes means chips will be cleared easily but the cut will be of rough finish. Higher the number of flutes the smoother the surface, but the chips will not be cleared easily.

Mobirise

Upcut VS Downcut

Upcut VS Downcut

In an Upcut type end mill the teeth on the flute will point upwards. This means that the end mill is cutting and drawing out the wood through the flute. This is good for cutting deep into the stock. But this leaves a bad surface finish on the top of the surface.

A downcut type end mill has teeth that point downward on the flute. This means that the end mill will cut and try to push the material into the stock. This will give good surface finish on the top, but it is not very efficient at removing material.
You can slide over the bit using fingers  and differentiate between up cut mill and down cut mills.

Mobirise

Step-over

Parameters.

Chip load :- This is the amount of material that is removed in each chip. The value is approximately = feed rate (inches per minute) / (RPM x number of flutes)

Cut depth :- This is the measure of how deep the end mill should go in each step while milling. Ideally cut depths should be less than 1/3rd of the length of the tool. They are mentioned in the product manual of the tool bits.

Step-Over:-the cut is series of paths that cover the entire length and width of the cut. While doing this the step over determines how much the adjacent paths overlap each other. Usually we use it at 50%, ie the adjacent end mill cuts will overlap 50%, which gives a better finish.

Feed Rate:- The speed at which a bit can move sideways through the material. It is measured in Inch Per Minute or Feet Per Minute. If the chips are unnecessarily large, reduce the feed rate or this will ruin the bit.

Mobirise

Happy Milling.

Safety Practices.

>Never work with ShopBot when you are distracted
>Its important to wear eye protection,shoe and gloves at all times. The machine spindle is rotating at 12000RPM, it can and will spit out high speed projectiles at you
>Always check the spindle speed and feed rate because it can generate heat and the wood chips will get fire and thats a dead story soo beee carefull.

Designing somthing big

So,I decided to make working cycle using gear train.firstly i started design ply model in SolidWorks.My bach mate Palab also helped me too much coming up with the ply design.
I took standard bike rations to come up with bike frame.

Mobirise

Initial Design.

Designing Gear Train

For designing gears first i just tried to array the single gear mesh throuh a circular path.then I remember the gear train involve lot of mechanical calculation.so for a gear train the gears should have same module=(number of teeth/pitch diameter).

Mobirise

Failed Atempt to make gears.

Mobirise

i tried many only generates but GearDXf was the best and it out a .dxf 2D file.

Mobirise

By fixing module I created and export .dxf file for the 3 gears

Mobirise

Rendered Image.

Mobirise

laser cut it and verified if the design is good. the thing you have to remember while designing id the fillet arc angle is very much dependent on tool size that used. 

Trebuchet 

Due to covid situation and availability of ply wood i dropped my cycle project and started working on a Trebuchet.A trebuchet is a type of catapult that uses a long arm to throw a projectile. 

Mobirise


Designed in fusion 360 with thickness as parameter.

V-carve pro

V-carve pro is a CAM software where the software generated the Gocode that can be understood by the CNC and operate accordingly. Different cutting parameters like type of tool, tool diameter, pass depth, stepover, spindle speed (i.e Rpm of the tool), feed rate, plunge rate are set in this software. Similarly, operations like profile toolpath, pocket, engraving, rough cutting, finishing etc along with the type of movement of the tool are also set in this software. This acts as a mediator or a communication device between CAD and machine and allow to operate the machine according to our requirement.

Mobirise


 open v carve pro and Select The Plywood size(length,width and thickness)

Mobirise

Then import the dxf file by clicking on import vectors inside File. All parts are first selected and then click on the Join vectors inside edit objects keeping tolerance 0.5mm and hit ok. This will join the broken curves is they are nearer than 0.5mm.

Mobirise


I forgot to add dog bone in connections and done in v carve

Mobirise


Select the 6mm single flute bit.

Mobirise


Selection for incut and outcut as diffrent profiles,Now select the cut depth. You can increase the cut depth to 0.2-0.3 mm more than the board thickness to make sure the tool cuts throught the material. For now we have kept it 19.3mm.

Mobirise

Tabs are added by pressing add tabs to tool path, Mention tab length and thickness and press edit tabs. Then either you can do it automatically by entering required tabs per cutout or mannually adding. Tabs are the connections between the material to be cut out and the main workpiece so as to maintain the position and prevent moving around and hitting tool or eject out after the cut is done. These are small in size and can be easily taken out one the cut is done. Place the tabs in the flat areas where you can easily sand. Normally in automatic adiition of tabs, the software might add it in corners as well so I prefer adding it manaully in the flat areas.

Mobirise

Simulation of tool path and generate g code

Cutting

First you have to load the material in place on the bed over the sacrificial layer. You might try to force slide the gantry, but it is NOT recommended as the rotation of the motor will generate the current which might not be good for the board when pushed fast. So, Open the shopbot software and turn on the machine as well.Use the position controls by clicking on the yellow move button on the shopbot software and move the gantry at the back.Clamping should be done by differnt processes but will be using clamps and screws in here. Nails can be added mannually as well and if there is very small area shopbot is used to mark the position of nail. You can use the process which will be explained later to mark the holes for screws. If you have plenty of area, you can use temporary clamps. 

Mobirise

Command console were g code is executed

Mobirise

Basic movement and Homing control for Shop-bot

Mobirise

Tight the Colette in the spindle

Mobirise

6 mm end mill on Colette

Mobirise

For setting up X and Y axis, use the arrow keys to move the gantry and position it on your desired location where you want to start your work from. It is the point where V-carve has the x and y axis. For now I have set it to the edge of the board so that i can use full material. After moving the gantry, click on zero axes, click on zero x and y axis but dont touch z axis as it has already bed zeroed.

Cutting.

Mobirise

Yeyyee Done Cutting. and Started Assembling .Remove the tabs by Chisel, remove the clamps and material from the bed and clean the bed for next use

Perfectly Working .


Download design Files.Click here.


Copyright © 2021 Abel's FAB Student agreement .All rights reserved

Mobirise web builder - Try it